Zurück in Elementare ProgrammentwicklungWeiter in Elementare ProgrammentwicklungLebenszyklus einer Variable Zusammenfassung ?

Während eine benannte Konstante den vereinbarten Wert beibehält, kann sich der Wert einer Variable während des Programms ändern. Der wichtigste Operator zur Änderung einer Variable ist der Zuweisungsoperator =. Er weist einer Variable (in Excel einer Zelle) einen bestimmten Wert zu. Nach der Zuweisung Umsatz = 1000 enthält der Speicherplatz Umsatz zum Beispiel den Wert 1000.

Die Zuweisungsoperation setzt voraus, dass sich die Datentypen auf der linken und rechten Seite von = vertragen. Die erste der folgenden Zuweisungen verträgt sich mit den beiden Vereinbarungen, die übrigen nicht:

Dim Umsatz As Integer
Dim Name As String

Umsatz = 1000
Name = 4711 		‘ Richtig wäre “4711”
Umsatz = “tausend” 	‘ Richtig wäre 1000

Der Lebenszyklus einer Variable umfasst ...

Die Vereinbarung einer Variable enthält im Gegensatz zur Konstantenvereinbarung keinen Anfangswert. Er bleibt einer späteren Initialisierung vorbehalten (zum Beispiel Umsatz = 1000). Verbreitete Arten der Fortschreibung sind Aggregation und Desaggregation. Die erste der folgenden Zuweisungen ist eine Aggregation, die zweite eine Desaggregation:

Umsatz = Umsatz + 10000
Umsatz = Umsatz - 1000

Umsatz = Umsatz + 10000 macht als mathematische Gleichung keinen Sinn. = ist hier nicht Gleichheits-, sondern Zuweisungsoperator. Wir werden sehen, dass der Zusammenhang immer klar macht, ob = Zuweisung oder Vergleich ist.